Optimization with Genetic Algorithms and Splines as a way for Computer Aided Innovation
نویسندگان
چکیده
This paper describes the conceptual foundations to construct a method on Computer Aided Innovation for product development. It begins with a brief recap of the different methodologies and disciplines that build its bases. Evolutionary Design is presented and explained how the first activities in Genetic Algorithms (GAs) helped to produce computer shapes that resembled a creative behavior. A description of optimization processes based on Genetic Algorithms is presented, and some of the genetic operators are explained as a background of the creative operators that are intended to be developed. A summary of some Design Optimization Systems is also explained and its use of splined profiles to optimize mechanical structures. The approach to multi-objective optimization with Genetic Algorithms is analyzed from the point of view of Pareto diagrams. It is discussed how the transition from a multi-objective optimization conflict to a solution with the aim of an ideal result can be developed means the help of TRIZ (Theory of Inventive Problem Solving), complementing the discipline of Evolutionary Design. Similarities between Genetic Algorithms and TRIZ regarding ideality and evolution are identified and presented. Finally, a brief presentation of a case study about the design of engine crankshafts is used to explain the concepts and methods deployed. The authors have been working on strategies to optimize the balance of a crankshaft using CAD and CAE software, splines, Genetic Algorithms, and tools for its integration [1] [2].
منابع مشابه
Study of Evolutionary and Swarm Intelligent Techniques for Soccer Robot Path Planning
Finding an optimal path for a robot in a soccer field involves different parameters such as the positions of the robot, positions of the obstacles, etc. Due to simplicity and smoothness of Ferguson Spline, it has been employed for path planning between arbitrary points on the field in many research teams. In order to optimize the parameters of Ferguson Spline some evolutionary or intelligent al...
متن کاملFixture Design Automation and Optimization Techniques: Review and Future Trends
Fixture design is crucial part of manufacturing process. Fixture design is a critical design activity process, in which automation plays an integral role in linking computer-aided design (CAD) and computer-aided manufacturing (CAD). This paper presents a literature review in computer aided fixture design (CAFD) in terms of automation and optimization techniques over the past decades. First, the...
متن کاملA New Approach to Solve N-Queen Problem with Parallel Genetic Algorithm
Over the past few decades great efforts were made to solve uncertain hybrid optimization problems. The n-Queen problem is one of such problems that many solutions have been proposed for. The traditional methods to solve this problem are exponential in terms of runtime and are not acceptable in terms of space and memory complexity. In this study, parallel genetic algorithms are proposed to solve...
متن کاملA Meta-heuristic Algorithm for Global Numerical Optimization Problems inspired by Vortex in fluid physics
One of the most important issues in engineering is to find the optimal global points of the functions used. It is not easy to find such a point in some functions due to the reasons such as large number of dimensions or inability to derive them from the function. Also in engineering modeling, we do not have the relationships of many functions, but we can input and output them as a black box. The...
متن کاملOptimizing Cost Function in Imperialist Competitive Algorithm for Path Coverage Problem in Software Testing
Search-based optimization methods have been used for software engineering activities such as software testing. In the field of software testing, search-based test data generation refers to application of meta-heuristic optimization methods to generate test data that cover the code space of a program. Automatic test data generation that can cover all the paths of software is known as a major cha...
متن کامل